// 修饰符：类中的成员的修饰符：主要是描述类中的成员（属性，构造函数，方法）的可访问性
(() => {
    // 定义一个类
    class Person {
        public name: string
        publicconstructor(name: string) {
            this.name = name
        }

        // 方法
        eat() {
            console.log('这个东西真的好吃!', this.name);
        }
    }

    // 实例化对象
    const p = new Person('大蛇丸')
    console.log(p.name);
    p.eat()

})()